#!/bin/bash

# 定义一个函数来输出日志
log_message() {
  local message="$1"
  echo "$(date '+%Y-%m-%d %H:%M:%S') - $message"
}
log_message "开始远程拉去云端代码"

# 强制拉取云端代码，更新本地代码
git pull --rebase origin master --force

log_message "代码已更新完成，开始打包镜像"

# 打包镜像
docker build -t athena-backend .

log_message "镜像打包完成"

# 镜像启动 使用7070端口，且映射为7070端口，若是要改动端口，dockerfile文件中端口也要一起改动
docker run -d --name=athena-backend  -p 7070:7070 athena-backend

log_message "athena-backend服务已启动完成"


